you should have heard... - French English Dictionary